함수의 인자로 함수 쓰기

함수형 프로그래밍 함수형 프로그래밍 언어에서는 함수를 함수의 인자로 쓸 수 있다. 모두 함수가 무엇인지는 알 것이다. f = function(x,y) { return(x^y) } f(3,2) ## [1] 9 함수를 함수의 인자로 함수를 인자로 받아서 새로운 함수를 만드는 예를 들어보자. g = function(f,z) { return(function(x,y) f(x,y)^z) } h=g(f,2) h(3,2) ## [1] 81 (3^2)^2 ## [1] 81 h(3,2) == … 함수의 인자로 함수 쓰기 계속 읽기